package genericsPackage;

import java.util.ArrayList;

public class Test1 {
    public static void main(String[] args) {
       //认识泛型
        ArrayList list = new ArrayList<>();
        list.add("java1");
        list.add("java2");
        list.add("java3");
        list.add("java4");
//        list.add(new Cat());

        for (int i = 0; i < list.size(); i++) {
            String a = (String)list.get(i);
            System.out.println(a);
        }
        System.out.println("----------------------------------------------");
        ArrayList<String> list2 = new ArrayList<>();
        list2.add("java1");
        list2.add("java2");
        list2.add("java3");
        list2.add("java4");
        //list2.add(new Cat());报错
        for (int i = 0; i < list2.size(); i++) {
            String b = list2.get(i);
            System.out.println(b);
        }
    }
}
class Cat{}
